<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 153琛屾崲鑹�

877琛屻€�890琛屽浘鐗囬珮搴�

1055琛屽渾鐐归鑹�

1068琛屽瓧浣撻鑹�

158鏁板瓧棰滆壊 */

#header {

  top: 30px;

}



.ff_indexPage .ff_topSlider .owl-nav .owl-prev {

  margin-left: 40px;

}



.ff_topSlider .owl-nav .owl-next {

  margin-right: 40px;

}



.ff_indexPage .ff_topSlider .owl-dots {

  bottom: 30px;

}



/*.ff_indexPage .ff_topSlider .owl-theme .owl-dots .owl-dot{    margin: 0 100px 0 100px;}*/

.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(1):after {

  content: "01";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(2):after {

  content: "02";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(3):after {

  content: "03";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(4):after {

  content: "04";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(5):after {

  content: "05";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(6):after {

  content: "06";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(7):after {

  content: "07";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(8):after {

  content: "08";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(9):after {

  content: "09";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(10):after {

  content: "10";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(11):after {

  content: "11";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage #topSlider .owl-carousel .owl-dot:nth-child(12):after {

  content: "12";

  font-size: 16px;

  top: 248px;

  font-family: "Times New Roman";

  color: #dfdfdf;

  transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;

}



.ff_indexPage .ff_topSlider .owl-dots .owl-dot span {

  width: 50px;

  height: 50px;

  position: relative;

  top: 32px;

  margin: 0 40px;

  border: 0;

  background-color: transparent;

}



.ff_indexPage .ff_topSlider .owl-dots .owl-dot span:before {

  content: "";

  width: 160%;

  height: 1px;

  display: block;

  position: absolute;

  top: 26px;

  left: 50px;

  background-color: #999;

}



.ff_indexPage .ff_topSlider .owl-dots .owl-dot:last-child sapn:before {

  display: none;

}



.ff_indexPage .ff_topSlider .owl-dots span.active:after {

  color: #76161b;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .title {

  color: #fff;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot .progress-bar {

  background: #76161b;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot:not(:last-child)::after .bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .left,

.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .right,

.bodyindex #indexPage #topSlider .content_list .owl-dots:after,

.bodyindex #indexPage #topSlider .content_list .owl-dots:before {

  background: rgba(217, 217, 217, 0.32);

}







.slideOutUp {

  -webkit-animation-name: slideOutUp;

  animation-name: slideOutUp;

}

.owl-carousel,

.owl-carousel .owl-item {

  -webkit-tap-highlight-color: transparent;

  position: relative;

}

.owl-carousel {

  display: none;

  width: 100%;

  z-index: 1;

}

.owl-carousel .owl-stage {

  position: relative;

  -ms-touch-action: pan-Y;

  -moz-backface-visibility: hidden;

}

.owl-carousel .owl-stage:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

.owl-carousel .owl-stage-outer {

  position: relative;

  overflow: hidden;

  -webkit-transform: translate3d(0, 0, 0);

}

.owl-carousel .owl-item,

.owl-carousel .owl-wrapper {

  -webkit-backface-visibility: hidden;

  -moz-backface-visibility: hidden;

  -ms-backface-visibility: hidden;

  -webkit-transform: translate3d(0, 0, 0);

  -moz-transform: translate3d(0, 0, 0);

  -ms-transform: translate3d(0, 0, 0);

}

.owl-carousel .owl-item {

  min-height: 1px;

  float: left;

  -webkit-backface-visibility: hidden;

  -webkit-touch-callout: none;

}

.owl-carousel .owl-item img {

  display: block;

  width: 100%;

}

.owl-carousel .owl-dots.disabled,

.owl-carousel .owl-nav.disabled {

  display: none;

}

.no-js .owl-carousel,

.owl-carousel.owl-loaded {

  display: block;

}

.owl-carousel .owl-dot,

.owl-carousel .owl-nav .owl-next,

.owl-carousel .owl-nav .owl-prev {

  cursor: pointer;

  cursor: hand;

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.owl-carousel.owl-loading {

  opacity: 0;

  display: block;

}

.owl-carousel.owl-hidden {

  opacity: 0;

}

.owl-carousel.owl-refresh .owl-item {

  visibility: hidden;

}

.owl-carousel.owl-drag .owl-item {

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}

.owl-carousel.owl-grab {

  cursor: move;

  cursor: grab;

}

.owl-carousel.owl-rtl {

  direction: rtl;

}

.owl-carousel.owl-rtl .owl-item {

  float: right;

}

.owl-carousel .animated {

  animation-duration: 1s;

  animation-fill-mode: both;

}

.owl-carousel .owl-animated-in {

  z-index: 0;

}

.owl-carousel .owl-animated-out {

  z-index: 1;

}

.owl-carousel .fadeOut {

  animation-name: fadeOut;

}

@keyframes fadeOut {

  0% {

      opacity: 1;

  }

  100% {

      opacity: 0;

  }

}

.owl-height {

  transition: height 0.5s ease-in-out;

}

.owl-carousel .owl-item .owl-lazy {

  opacity: 0;

  transition: opacity 0.4s ease;

}

.owl-carousel .owl-item img.owl-lazy {

  transform-style: preserve-3d;

}

.owl-carousel .owl-video-wrapper {

  position: relative;

  height: 100%;

  background: #000;

}

.owl-carousel .owl-video-play-icon {

  position: absolute;

  height: 80px;

  width: 80px;

  left: 50%;

  top: 50%;

  margin-left: -40px;

  margin-top: -40px;

  background: url(owl.video.play.png) no-repeat;

  cursor: pointer;

  z-index: 1;

  -webkit-backface-visibility: hidden;

  transition: transform 0.1s ease;

}

.owl-carousel .owl-video-play-icon:hover {

  -ms-transform: scale(1.3, 1.3);

  transform: scale(1.3, 1.3);

}

.owl-carousel .owl-video-playing .owl-video-play-icon,

.owl-carousel .owl-video-playing .owl-video-tn {

  display: none;

}

.owl-carousel .owl-video-tn {

  opacity: 0;

  height: 100%;

  background-position: center center;

  background-repeat: no-repeat;

  background-size: contain;

  transition: opacity 0.4s ease;

}

.owl-carousel .owl-video-frame {

  position: relative;

  z-index: 1;

  height: 100%;

  width: 100%;

}

.owl-theme .owl-dots,

.owl-theme .owl-nav {

  text-align: center;

  -webkit-tap-highlight-color: transparent;

}

.owl-theme .owl-nav {

  margin-top: 10px;

}

.owl-theme .owl-nav [class*="owl-"] {

  color: #fff;

  font-size: 14px;

  margin: 5px;

  padding: 4px 7px;

  background: #d6d6d6;

  display: inline-block;

  cursor: pointer;

  border-radius: 3px;

}

.owl-theme .owl-nav [class*="owl-"]:hover {

  background: #869791;

  color: #fff;

  text-decoration: none;

}

.owl-theme .owl-nav .disabled {

  opacity: 0.5;

  cursor: default;

}

.owl-theme .owl-nav.disabled + .owl-dots {

  margin-top: 10px;

}

.owl-theme .owl-dots .owl-dot {

  display: inline-block;

  zoom: 1;

}

.owl-theme .owl-dots .owl-dot span {

  width: 10px;

  height: 10px;

  margin: 5px 7px;

  background: #d6d6d6;

  display: block;

  -webkit-backface-visibility: visible;

  transition: opacity 0.2s ease;

  border-radius: 30px;

}

.owl-theme .owl-dots .owl-dot.active span,

.owl-theme .owl-dots .owl-dot:hover span {

  /* background: #869791; */

}



.imagelink .owl-nav .owl-prev, .postSlider .owl-nav .owl-prev, .mlist .owl-nav .owl-prev, .ff_topSlider .owl-nav .owl-prev,

.imagelink .owl-nav .owl-next,

.postSlider .owl-nav .owl-next,

.mlist .owl-nav .owl-next,

.ff_topSlider .owl-nav .owl-next {

position: relative;

background: rgba(0, 0, 0, 0.2);

margin: 0;

padding: 0;

border-radius: 0;

cursor: pointer;

}



.imagelink .owl-nav .owl-prev .iconfont, .postSlider .owl-nav .owl-prev .iconfont, .mlist .owl-nav .owl-prev .iconfont, .ff_topSlider .owl-nav .owl-prev .iconfont,

.imagelink .owl-nav .owl-next .iconfont,

.postSlider .owl-nav .owl-next .iconfont,

.mlist .owl-nav .owl-next .iconfont,

.ff_topSlider .owl-nav .owl-next .iconfont {

position: absolute;

top: 50%;

left: 50%;

transform: translate(-50%, -50%);

}



.imagelink .owl-nav .owl-prev .iconfont, .postSlider .owl-nav .owl-prev .iconfont, .mlist .owl-nav .owl-prev .iconfont, .ff_topSlider .owl-nav .owl-prev .iconfont,

.imagelink .owl-nav .owl-next .iconfont,

.postSlider .owl-nav .owl-next .iconfont,

.mlist .owl-nav .owl-next .iconfont,

.ff_topSlider .owl-nav .owl-next .iconfont {

color: #fff;

}



.imagelink .owl-nav .owl-prev .iconfont:before, .postSlider .owl-nav .owl-prev .iconfont:before, .mlist .owl-nav .owl-prev .iconfont:before, .ff_topSlider .owl-nav .owl-prev .iconfont:before,

.imagelink .owl-nav .owl-next .iconfont:before,

.postSlider .owl-nav .owl-next .iconfont:before,

.mlist .owl-nav .owl-next .iconfont:before,

.ff_topSlider .owl-nav .owl-next .iconfont:before {

font-family: "FontAwesome";

speak: none;

font-style: normal;

font-weight: 400;

font-variant: normal;

text-transform: none;

font-size: 14px;

line-height: 1;

color: inherit;

text-rendering: auto;

-webkit-font-smoothing: antialiased;

font-size: 20px;

}



.imagelink .owl-nav .owl-prev:hover, .postSlider .owl-nav .owl-prev:hover, .mlist .owl-nav .owl-prev:hover, .ff_topSlider .owl-nav .owl-prev:hover,

.imagelink .owl-nav .owl-next:hover,

.postSlider .owl-nav .owl-next:hover,

.mlist .owl-nav .owl-next:hover,

.ff_topSlider .owl-nav .owl-next:hover {

background: #76161b;

}



.imagelink .owl-nav .owl-prev:hover .iconfont, .postSlider .owl-nav .owl-prev:hover .iconfont, .mlist .owl-nav .owl-prev:hover .iconfont, .ff_topSlider .owl-nav .owl-prev:hover .iconfont,

.imagelink .owl-nav .owl-next:hover .iconfont,

.postSlider .owl-nav .owl-next:hover .iconfont,

.mlist .owl-nav .owl-next:hover .iconfont,

.ff_topSlider .owl-nav .owl-next:hover .iconfont {

color: #fff;

}



.imagelink .owl-nav .owl-prev.disabled:hover, .postSlider .owl-nav .owl-prev.disabled:hover, .mlist .owl-nav .owl-prev.disabled:hover, .ff_topSlider .owl-nav .owl-prev.disabled:hover,

.imagelink .owl-nav .owl-next.disabled:hover,

.postSlider .owl-nav .owl-next.disabled:hover,

.mlist .owl-nav .owl-next.disabled:hover,

.ff_topSlider .owl-nav .owl-next.disabled:hover {

background: rgba(0, 0, 0, 0.2);

}



.imagelink .owl-nav .owl-prev.disabled:hover .iconfont, .postSlider .owl-nav .owl-prev.disabled:hover .iconfont, .mlist .owl-nav .owl-prev.disabled:hover .iconfont, .ff_topSlider .owl-nav .owl-prev.disabled:hover .iconfont,

.imagelink .owl-nav .owl-next.disabled:hover .iconfont,

.postSlider .owl-nav .owl-next.disabled:hover .iconfont,

.mlist .owl-nav .owl-next.disabled:hover .iconfont,

.ff_topSlider .owl-nav .owl-next.disabled:hover .iconfont {

color: #fff;

}



.imagelink .owl-nav .owl-prev .iconfont:before, .postSlider .owl-nav .owl-prev .iconfont:before, .mlist .owl-nav .owl-prev .iconfont:before, .ff_topSlider .owl-nav .owl-prev .iconfont:before {

content: "";

  display: block;

width: 8px;

height: 12px;

  background:url(../images/banner_l.png) no-repeat center;

}





.imagelink .owl-nav .owl-next .iconfont:before,

.postSlider .owl-nav .owl-next .iconfont:before,

.mlist .owl-nav .owl-next .iconfont:before,

.ff_topSlider .owl-nav .owl-next .iconfont:before {

content: "";

  display: block;

width: 8px;

height: 12px;

  background:url(../images/banner_r.png) no-repeat center;

}



.imagelink .owl-nav {

height: 0;

top: 50%;

transform: translateY(calc(-50%));

left: auto;

position: absolute;

width: 100px;

margin: 0;

}



.imagelink .owl-nav .owl-prev,

.imagelink .owl-nav .owl-next {

top: 50%;

transform: translateY(-50%);

}



.imagelink .owl-nav .owl-prev,

.imagelink .owl-nav .owl-next {

width: 50px;

height: 50px;

}



.mlist .owl-dots .owl-dot.active span, .imagelink .owl-dots .owl-dot.active span, .mlist .owl-dots .owl-dot:hover span, .imagelink .owl-dots .owl-dot:hover span {

background: #76161b;

border: 1px solid #76161b;

}



.mlist .owl-dots .owl-dot span, .imagelink .owl-dots .owl-dot span {

border: 1px solid rgba(170, 170, 170, 0.2);

}



.ff_indexPage .mcontact .container_header .title {

text-align: center;

}



.ff_indexPage .mcontact .container_header .subtitle {

text-align: center;

}



.ff_indexPage .mlist .container_header {

float: left;

}



.ff_indexPage .mlist .container_header .title {

display: inline-block;

margin-right: 10px;

}



.ff_indexPage .mlist .container_header .subtitle {

display: inline-block;

}



.ff_indexPage .mlist .module_container .container_category {

float: right;

padding-top: 0;

}



.service .content_list .item_block .item_box .item_wrapper, .project.mlist .content_list .item_block .item_box .item_wrapper, .project.mlistpost .content_list .item_block .item_box .item_wrapper, .team .content_list .item_block .item_box .item_wrapper, .ff_indexPage .news.ff_slider .content_list .item_block .item_box .item_wrapper, .ff_pageList .news .content_list .item_block .item_box .item_wrapper {

padding: 24px 20px;

}



.service .content_list .item_block .item_box .item_wrapper &gt; .date_wrap, .project.mlist .content_list .item_block .item_box .item_wrapper &gt; .date_wrap, .project.mlistpost .content_list .item_block .item_box .item_wrapper &gt; .date_wrap, .team .content_list .item_block .item_box .item_wrapper &gt; .date_wrap, .ff_indexPage .news.ff_slider .content_list .item_block .item_box .item_wrapper &gt; .date_wrap, .ff_pageList .news .content_list .item_block .item_box .item_wrapper &gt; .date_wrap {

display: none;

}



.service .content_list .item_block .item_box .item_wrapper .item_info .date_wrap, .project.mlist .content_list .item_block .item_box .item_wrapper .item_info .date_wrap, .project.mlistpost .content_list .item_block .item_box .item_wrapper .item_info .date_wrap, .team .content_list .item_block .item_box .item_wrapper .item_info .date_wrap, .ff_indexPage .news.ff_slider .content_list .item_block .item_box .item_wrapper .item_info .date_wrap, .ff_pageList .news .content_list .item_block .item_box .item_wrapper .item_info .date_wrap {

float: right;

}



.service .container_content .content_wrapper .more_wrap .more, .project.mlist .container_content .content_wrapper .more_wrap .more, .project.mlistpost .container_content .content_wrapper .more_wrap .more, .team .container_content .content_wrapper .more_wrap .more, .ff_indexPage .news.ff_slider .container_content .content_wrapper .more_wrap .more, .ff_pageList .news .container_content .content_wrapper .more_wrap .more {

display: none;

}



.team.mlistpost .content_list .item_img, .ff_indexPage .news.ff_noSlider .content_list .item_img, .news.mlistpost .content_list .item_img {

width: 270px;

float: left;

}



.team.mlistpost .content_list .item_wrapper, .ff_indexPage .news.ff_noSlider .content_list .item_wrapper, .news.mlistpost .content_list .item_wrapper {

float: right;

padding: 20px;

width: calc(100% - 280px);

box-sizing: border-box;

}



.team.mlistpost .content_list .item_wrapper .date_wrap, .ff_indexPage .news.ff_noSlider .content_list .item_wrapper .date_wrap, .news.mlistpost .content_list .item_wrapper .date_wrap {

display: none;

}



.team.mlistpost .content_list .item_wrapper &gt; .date_wrap, .ff_indexPage .news.ff_noSlider .content_list .item_wrapper &gt; .date_wrap, .news.mlistpost .content_list .item_wrapper &gt; .date_wrap {

display: block;

}



.team.mlistpost .content_list .item_block .details, .ff_indexPage .news.ff_noSlider .content_list .item_block .details, .news.mlistpost .content_list .item_block .details {

position: absolute;

bottom: 12px;

right: 20px;

margin: 0;

}



.team.mlistpost .content_list .details, .ff_indexPage .news.ff_noSlider .content_list .details, .news.mlistpost .content_list .details {

margin: 0;

}



.team.mlistpost .container_content .content_wrapper .more_wrap, .ff_indexPage .news.ff_noSlider .container_content .content_wrapper .more_wrap, .news.mlistpost .container_content .content_wrapper .more_wrap {

display: none;

}



.team.mlistpost .container_content .content_wrapper &gt; .more, .ff_indexPage .news.ff_noSlider .container_content .content_wrapper &gt; .more, .news.mlistpost .container_content .content_wrapper &gt; .more {

display: block;

}



.ff_indexPage .ad01.mlist .content_list .date_wrap,

.ff_indexPage .ad01.mlist .content_list .item_des,

.ff_indexPage .ad01.mlist .content_list .details {

display: none;

}



.ff_indexPage .ad01.mlist .content_list .item_wrapper {

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

padding: 24px 20px;

box-sizing: border-box;

}



.ff_indexPage .team_tabs.mlist {

background: rgba(0, 0, 0, 0.03);

}



.ff_indexPage .team_tabs.mlist .tab_button {

display: none;

}













.ff_indexPage #topSlider {

padding-top: 0px;

padding-bottom: 0px;

}



#sliderDirThemb,

#sliderDotThemb {

border-color: #76161b;

}



#topSlider {

background: transparent;

}



.ff_topSlider {

width: 100%;

height: 100%;

position: relative;

overflow: hidden;

display: block;

}



.ff_topSlider .content_list {

height: 100%;

overflow: hidden;

display: block;

visibility: hidden;

}



.ff_topSlider .content_list.owl-loaded {

visibility: visible;

}



.ff_topSlider .content_list[data-slider-mode="3"] {

width: 3600px;

padding: 40px 0;

}



.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer {

width: 3600px;

height: 100%;

left: 50%;

margin-left: -1800px;

}



.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:before, .ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:after {

content: '';

width: 1200px;

height: 100%;

display: block;

background-color: rgba(0, 0, 0, 0.5);

position: absolute;

z-index: 2;

top: 0;

border: #1c1c1c 30px solid;

box-sizing: border-box;

}



.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:before {

left: 0;

}



.ff_topSlider .content_list[data-slider-mode="3"] .owl-stage-outer:after {

right: 0;

}



.ff_topSlider .content_list[data-slider-mode="3"] .owl-item.active .item_block p {

transform: translateY(50px);

opacity: 0;

}



.ff_topSlider .content_list[data-slider-mode="3"] .owl-item.active.active3 .item_block p {

transform: translateY(0px);

opacity: 1;

}



.ff_topSlider .content_list .owl-item.active .item_block p {

transform: translateY(0px);

opacity: 1;

}



.ff_topSlider .content_list .item_block {

width: 100%;

height: 100%;

display: block;

position: relative;

}



.ff_topSlider .content_list .item_block div.item_bg {

position: absolute;

width: 100%;

height: 100%;

}



.ff_topSlider .content_list .item_block div.item_bg.image {

background-position: center;

background-repeat: no-repeat;

background-size: cover;

width: 100%;

height: 100%;

}



.ff_topSlider .content_list .item_block div.item_bg.video video {

width: 100%;

height: 100%;

}



.ff_topSlider .content_list .item_block div.mask {

position: absolute;

left: 0;

top: 0;

width: 100%;

height: 100%;

background-color: rgba(0, 0, 0, 0.3);

}



.ff_topSlider .content_list .item_block a {

width: 100%;

height: 100%;

display: table;

position: absolute;

left: 0;

top: 0;

}



.ff_topSlider .content_list .item_block a div {

display: table-cell;

vertical-align: middle;

padding: 100px 50px;

}



.ff_topSlider .content_list .item_block a i {

text-indent: 20px;

font-size: 24px;

}



.ff_topSlider .content_list .item_block p {

transform: translateY(50px);

transition: all cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;

-webkit-transition: all cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;

opacity: 0;

color: #ffffff;

max-width: 1170px;

margin: 0 auto;

}



.ff_topSlider .content_list .item_block p.title {

font-size: 46px;

line-height: 46px;

height: 46px;

transition-delay: 0s;

}



.ff_topSlider .content_list .item_block p.subtitle {

font-size: 16px;

height: 16px;

color: #ddd;

transition-delay: 0.2s;

margin-top: 6px;

}



.ff_topSlider .progress {

display: none;

width: 100%;

height: 1px;

background: rgba(150, 57, 71, 0.8);

bottom: 0;

position: absolute;

width: 0;

z-index: 1;

}



.ff_topSlider .owl-nav {

height: 0;

top: 50%;

transform: translateY(calc(-50%));

position: absolute;

width: 100%;

margin: 0;

}



.ff_topSlider .owl-nav .owl-prev,

.ff_topSlider .owl-nav .owl-next {

top: 50%;

transform: translateY(-50%);

}



.ff_topSlider .owl-nav .owl-prev {

position: absolute;

left: 0;

}



.ff_topSlider .owl-nav .owl-next {

position: absolute;

right: 0;

margin-right: 40px;

}



.ff_topSlider .owl-nav .owl-prev,

.ff_topSlider .owl-nav .owl-next {

width: 50px;

height: 50px;

}



.ff_topSlider .owl-dots {

position: absolute;

bottom: 10px;

left: 50%;

transform: translateX(-50%);

}



.bodyindex #indexPage #topSlider canvas {

display: block;

z-index: 9;

}



.bodyindex #indexPage #topSlider .content_list[data-slider-mode_id="3"] .owl-stage-outer {

z-index: 999;

pointer-events: none;

}



.bodyindex #indexPage #topSlider .content_list[data-slider-mode_id="3"] .owl-stage-outer .owl-item.active {

z-index: 100;

}



.bodyindex #indexPage #topSlider .content_list[data-slider-mode_id="3"] .owl-stage-outer .item_block {

overflow: hidden;

}



.bodyindex #indexPage #topSlider .content_list[data-slider-mode_id="3"] .owl-stage-outer .item_block .item_bg {

transform: scale(1.15);

}



.bodyindex #indexPage #topSlider .content_list[data-slider-mode_id="3"] .owl-stage-outer.control {

z-index: auto;

pointer-events: auto;

}



.bodyindex #indexPage #topSlider .content_list[data-slider-mode_id="3"] .owl-stage-outer.control .owl-item.active {

z-index: auto;

}



.bodyindex #indexPage #topSlider .content_list {

height:730px !important;

}



.bodyindex #indexPage #topSlider .content_list .owl-stage {

background: #000;

}



.bodyindex #indexPage #topSlider .content_list .owl-stage .animated {

-webkit-animation-duration: 1s;

animation-duration: 1s;

}



.bodyindex #indexPage #topSlider .content_list .owl-stage .item_block {

height:730px !important;

}



.bodyindex #indexPage #topSlider .content_list .owl-stage .item_block .description {

display: none;

}



.bodyindex #indexPage #topSlider .content_list .owl-animated-out {

z-index: 0;

}



.bodyindex #indexPage #topSlider .content_list .owl-animated-in {

z-index: 1;

}



.bodyindex #indexPage #topSlider .content_list .customOut {

-webkit-animation-name: nextOut;

animation-name: nextOut;

}



.bodyindex #indexPage #topSlider .content_list .customIn {

-webkit-animation-name: nextIn;

animation-name: nextIn;

}



.bodyindex #indexPage #topSlider .content_list.next .owl-animated-out {

z-index: 0;

}



.bodyindex #indexPage #topSlider .content_list.next .owl-animated-in {

z-index: 1;

}



.bodyindex #indexPage #topSlider .content_list.next .customOut {

-webkit-animation-name: nextOut;

animation-name: nextOut;

}



.bodyindex #indexPage #topSlider .content_list.next .customIn {

-webkit-animation-name: nextIn;

animation-name: nextIn;

}



.bodyindex #indexPage #topSlider .content_list.prev .owl-animated-out {

z-index: 1;

}



.bodyindex #indexPage #topSlider .content_list.prev .owl-animated-in {

z-index: 0;

}



.bodyindex #indexPage #topSlider .content_list.prev .customOut {

-webkit-animation-name: prevOut;

animation-name: prevOut;

}



.bodyindex #indexPage #topSlider .content_list.prev .customIn {

-webkit-animation-name: prevIn;

animation-name: prevIn;

}



.bodyindex #indexPage #topSlider .content_list .owl-nav {

z-index: 10;

}



.bodyindex #indexPage #topSlider .content_list .owl-nav .owl-prev,

.bodyindex #indexPage #topSlider .content_list .owl-nav .owl-next {

width: 24px;

height: 80px;

background: rgba(0, 0, 0, 0.3);

}



.bodyindex #indexPage #topSlider .content_list .owl-nav .owl-prev:hover,

.bodyindex #indexPage #topSlider .content_list .owl-nav .owl-next:hover {

background: #76161b;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots {

position: absolute;

bottom: 0;

max-width: 1500px;

height: 60px;

display: flex;

justify-content: space-between;

align-items: center;

margin: 0 auto;

z-index: 10;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot {

width: 10.5vw;

height: 60px;

line-height: 60px;

position: relative;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot:last-child .progress-bar {

display: none;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot .progress-bar {

width: 0;

height: 1px;

background: #fff;

position: absolute;

top: 50%;

left: 10.5vw;

z-index: 1;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span {

width: 10.5vw;

width: 6vw;

padding: 0 2.25vw;

height: 60px;

margin: 0;

position: absolute;

top: 0;

display: flex;

align-items: center;

justify-content: center;

pointer-events: none;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span i {

width: 100%;

transition: 0.34s ease;

position: absolute;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .left,

.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .right {

width: 35%;

height: 1px;

background: rgba(217, 217, 217, 0.5);

top: 50%;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .left {

left: 0;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .right {

right: 0;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .title {

width: 6vw;

padding: 0 2.25vw;

font-style: normal;

left: 0;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .title:before {

content: '';

width: 0%;

height: 2px;

background: #76161b;

position: absolute;

top: 0;

left: 50%;

transition: .36s ease;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span .title:after {

content: '';

width: 3px;

height: 3px;

display: block;

border-radius: 100px;

background: #fff;

position: absolute;

top: 50%;

left: 42%;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot.active .title {

color: #fff;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot.active .title.show {

font-size: 15px;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot.active .title.show:before {

width: 100%;

left: 0;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot.active .title.show:after {

content: none;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span::before,

.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot span::after {

content: none;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot:not(:last-child) {

padding-right: 3vw;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot:not(:last-child)::after {

content: "";

width: 3vw;

height: 1px;

display: block;

background: rgba(217, 217, 217, 0.5);

position: absolute;

right: 0;

top: 50%;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots .owl-dot:last-child:after {

content: none;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots:after, .bodyindex #indexPage #topSlider .content_list .owl-dots:before {

content: "";

width: calc((100vw - 100%)/2);

height: 1px;

background: rgba(217, 217, 217, 0.5);

display: block;

position: absolute;

top: 50%;

}



.bodyindex #indexPage #topSlider .content_list .owl-dots:before {

left: calc((100vw - 100%)/-2);

}



.bodyindex #indexPage #topSlider .content_list .owl-dots:after {

right: calc((100vw - 100%)/-2);

}



#sliderDirThemb {

width: 156px;

height: 80px;

}



#sliderDirThemb .owl-item .thumb-item {

width: 150px;

height: 68px;

}



#sliderDirThemb.dir {

border-width: 6px !important;

}



@-webkit-keyframes nextOut {

0% {

  opacity: 1;

  -webkit-transform: scale(1);

  transform: scale(1);

}

80% {

  opacity: 0.2;

  -webkit-transform: scale(0.8);

  transform: scale(0.8);

}

100% {

  opacity: 0;

}

}



@keyframes nextOut {

0% {

  opacity: 1;

  -webkit-transform: scale(1);

  transform: scale(1);

}

80% {

  opacity: 0.2;

  -webkit-transform: scale(0.8);

  transform: scale(0.8);

}

100% {

  opacity: 0;

}

}



@-webkit-keyframes nextIn {

0% {

  -webkit-transform: translateY(100%);

  transform: translateY(100%) scale(1.5);

}

100% {

  -webkit-transform: translateY(0);

  transform: translateY(0) scale(1);

}

}



@keyframes nextIn {

0% {

  -webkit-transform: translateY(100%);

  transform: translateY(100%) scale(1.5);

}

100% {

  -webkit-transform: translateY(0);

  transform: translateY(0) scale(1);

}

}



@-webkit-keyframes prevOut {

0% {

  -webkit-transform: translateY(0);

  transform: translateY(0);

}

100% {

  -webkit-transform: translateY(100%);

  transform: translateY(100%);

}

}



@keyframes prevOut {

0% {

  -webkit-transform: translateY(0);

  transform: translateY(0);

}

100% {

  -webkit-transform: translateY(100%);

  transform: translateY(100%);

}

}



@-webkit-keyframes prevIn {

0% {

  -webkit-transform: scale(0.8);

  transform: scale(0.8);

}

100% {

  -webkit-transform: scale(1);

  transform: scale(1);

}

}



@keyframes prevIn {

0% {

  -webkit-transform: scale(0.8);

  transform: scale(0.8);

}

100% {

  -webkit-transform: scale(1);

  transform: scale(1);

}

}

</pre></body></html>